China's Fast Telescope Detects Over 660 New Pulsars